JADE: Java Adaptive Dynamic Environment
نویسندگان
چکیده
Virtual Environments (VE) present a complex problem with interesting non-trivial challenges for software development. The problems increase when considering VE that are both distributed and shared amongst multiple participants. The majority of existing systems supporting Large Scale VE (LSVE) are based on monolithic architectures, making maintenance and software reuse difficult at best. This paper presents an overview of the Virtual Reality Transfer Protocol (VRTP) framework as an alternative to the traditional approach for developing VE systems. The focus of the paper is one of VRTP’s building blocks: Universal Platform (UP). Java Adaptive Dynamic Environment (JADE) is an implementation of the UP consisting of a lightweight crossplatform kernel with inherent capabilities for dynamic extensibility in run-time. The paper discusses in detail JADE’s architecture and fundamental design premises. Although these design principles are applicable to other areas, the implementation is targeted at LSVEs.
منابع مشابه
Implementing an Agent Based Artificial Stock Market Model in JADE – An Illustration
Agent-based approach to economic and financial analysis is a suitable research methodolgy for developing and understanding the complex patterns and phenomena that are observed in economic systems. In agent-based financial market models, prices can be endogenously formed by the system itself as the result of interaction of market participants. By using agents for the study, heterogeneous, bounde...
متن کاملA Visual Development Environment for Jade ( Extended Abstract )
Agent-oriented software engineering (AOSE) aims on reducing the complexity of multiagent system (MAS) development. Jade is a famous framework for implementing MAS in Java. This paper proposes the model-driven development environment of the Domain Specific Modeling Language for Multiagent Systems (Dsml4mas) as a visual development environment for Jade. We focus especially on how the synchronizat...
متن کاملThe design of a JADE-based autonomous workflow management system for collaborative SoC design
Given a fast changing electronics goods marketplace, designers of integrated circuits and components need to be more competitive, efficient, flexible, and use collaborative workflow to reduce time-to-market and a project’s life cycle. In recent years, agent-based workflow management systems (WfMS) have been widely used to monitor and control business design processes. In this paper, intelligent...
متن کاملA Load Balancing Policy for Distributed Web Service
The proliferation of web services; and users appeal for high scalability, availability and reliability of web servers to provide rapid response and high throughput for the Clients’ requests occurring at anytime. Distributed Web Servers (DWSs) provide an effective solution for improving the quality of web services. This paper addresses un-regulated jobs/tasks migration among the servers. Conside...
متن کاملMultiagent Systems Based Modeling and Implementation of Dynamic Energy Management of Smart Microgrid Using MACSimJX
The objective of this paper is implementation of multiagent system (MAS) for the advanced distributed energy management and demand side management of a solar microgrid. Initially, Java agent development environment (JADE) frame work is used to implement MAS based dynamic energy management of solar microgrid. Due to unstable nature of MATLAB, when dealing with multithreading environment, MAS ope...
متن کامل